package com.yzh.luckydraw.domain.supports.ids;

/**
 * 生成ID接口
 */
public interface IIdGenerator {
    /**
     * 获取ID
     * 1.雪花算法，用于单号生成
     * 2.日期算法，用于生成活动编号，特性是生成数字串较短，但指定时间内不能生成太多
     * 3.随机算法，用于生成策略ID 
     * @return
     */
    long nextId();
}
